package com.datang.petstore.service;

import com.datang.petstore.entity.MicroblogComment;
import com.datang.petstore.model.GetMicroblogCommentListRequest;
import com.datang.petstore.model.GetMicroblogCommentListResponse;
import com.datang.petstore.model.GetMicroblogTwoCommentListResponse;

import java.util.List;

/*
* @auther 顶风少年 
* @mail dfsn19970313@foxmail.com
* @date 2019-11-07 14:42
* @notify 微博评论接口
* @version 1.0
*/
public interface MicroblogCommentService {

    void addMicroblogComment(MicroblogComment microblogComment);

    MicroblogComment getMicroblogComment(Integer id);

    void updateMicroblogComment(MicroblogComment microblogComment);

    List<GetMicroblogCommentListResponse> getMicroblogCommentList(GetMicroblogCommentListRequest getMicroblogCommentListRequest);

    List<GetMicroblogCommentListResponse> getHotMicroblogCommentList(GetMicroblogCommentListRequest getMicroblogCommentListRequest);

    List<GetMicroblogTwoCommentListResponse> getTwoMicroblogCommentList(GetMicroblogCommentListRequest getMicroblogCommentListRequest);
}
